import { LoggerLevel } from './LoggerLevel'

/**
 * 最终日志记录实现
 *
 * @author 冰凝
 * @date 2022/12/10 20:26
 */
export interface Appender<C = Record<string, any>> {
    /**
     * 不同记录器的配置信息
     */
    config: C

    /**
     * 日志记录器
     */
    append(name: string, level: LoggerLevel, ...args: Array<any>): void
}
